BGD_RcDwGZone = {}
BGD_RcDwGZone.__index = BGD_RcDwGZone

setmetatable(BGD_RcDwGZone, {
        __index = BGD_RayCast_base, -- inherit from RayCast_base
        __call = function (cls, ...)
            local self = setmetatable({}, cls)
            self:_init(...)
            return self
        end, 
    })

function BGD_RcDwGZone:_init(init1, init2)
    BGD_RayCast_base._init(self, init1) -- call the base class constructor

   -- Initialize this class - Nothing to do atm.
end

BGD_RcDwGZone.zones = {
    ["centre_mine"] = {
        {52.3927395833, 39.5111390625},
        {56.3634489583, 42.218440625},
        {58.5808583333, 49.8762375},
        {55.3836635417, 57.6113859375},
        {49.711221875, 56.68316875},
        {46.2561885417, 49.9535890625},
        {47.7000822917, 42.218440625}},

    ["goblin_mine"] = {
        {37.2318479167, 92.032796875},
        {40.5837458333, 76.87190625},
        {43.5746697917, 75.247525},
        {46.875, 75.1701734375},
        {49.6080854167, 78.18688125},
        {51.464521875, 83.214728125},
        {48.67986875, 95.2042078125}},

    ["pandaren_mine"] = {
        {59.2512375,    24.7370046875},
        {54.81641875, 22.5711640625},
        {51.7481427083, 13.2503096875},
        {52.7021458333, 4.0841584375},
        {67.7599010417, 4.5482673438},
        {66.2644385417, 17.2339109375},
        {62.80940625, 24.50495}},

    ["alliance_base"] = {
        {91.1716177083, 78.80569375},
        {76.9905114583, 69.75556875},
        {76.2685645833, 60.2413359375},
        {77.6093239583, 50.727103125},
        {89.9855604167, 47.1689359375}},

    ["horde_base"] = {
        {15.7281354167, 21.1788359375},
        {28.5169145833, 30.847771875},
        {28.7747520833, 44.4616328125},
        {23.9273927083, 49.334778125},
        {13.5107260417, 46.163365625}}
}
